package com.oyjd.ybx.business.suggest.service;

import java.io.File;

import com.oyjd.ybx.bean.vo.SuggestVO;
import com.oyjd.ybx.fw.action.Page;

/**
 * 
 * 投诉建议业务接口
 * 
 * @author <b>欧建东<br/>
 *         Email:oyjd@163.com</b>
 * @version 1.0
 */
public interface SuggestService {
	/**
	 * 获取投诉建议列表数据
	 * 
	 * @param page
	 *            页面对象
	 * @return
	 */
	Page<SuggestVO> getList(Page<SuggestVO> page);

	/**
	 * 根据ID获取投诉建议对象信息
	 * 
	 * @param id
	 *            ID
	 * @return
	 */
	SuggestVO getSuggestVO(String id);

	/**
	 * 增加投诉建议
	 * 
	 * @param title
	 *            标题
	 * @param phone
	 *            手机或邮箱
	 * @param content
	 *            内容
	 * @param pic
	 *            图片
	 * @param custAccount
	 *            客户帐号
	 * @param custIp
	 *            客户端IP
	 */
	void add(String title, String phone, String content, String pic, File picFile, String custAccount, String custIp) throws Exception;

	/**
	 * 删除投诉建议
	 * 
	 * @param ids
	 *            多个ID
	 * @return
	 */
	void remove(String[] ids);

}
